//  this 是 环境对象
// this 是什么 ？ this是当前 函数 运行时 所处的环境
// 在普通函数中 this 指向 window
function foo() {
  console.log(this);
}

window.foo();

// 在事件处理 函数中 this 指向 事件对象 btn
const btn = document.getElementById("btn");

btn.addEventListener("click", function () {
  console.log(this);
});

// 谁调用 this 就指向谁